Operator GPO

Operator Library: Hardware Platform

GPO オペレーターは、デジタル出力へのインターフェースを提供します。Pin_ID / PinID パラメータ(パラメータ名はハードウェアプラットフォームによって異なります)を介して、信号の送信に使用するデジタル出力(GPIOユニットの物理ピンに配線されている)を選択します。

imaFlex プラットフォームを除くすべてのプラットフォームの場合: 2つの GPIO ユニットを備えたフレームグラバーを使用する場合は、ConnectorType パラメータを使用して、アドレス指定する GPIO ユニット(GPIO または Front GPIO)を選択します。imaFlex 2 Dual 100、imaFlex CXP-12 Quad、および imaFlex CXP-12 Penta プラットフォームでは、ConnectorType パラメータは使用できません。

各デジタル出力は1回のみ使用できます。したがって、選択したデジタル出力は、GPO オペレーターの単一のインスタンスによって排他的に使用される必要があります。

[注] imaFlex 2 Dual 100 プラットフォームのフロント GPO ポートグループ

imaFlex 2 Dual 100 プラットフォームのフロント GPO ポートは、2つの独立したグループに分かれています:

  • 各グループには、異なる電源電圧を使用できます。

  • GPOグループとGPIグループで電源電圧は共有されません。

  • 各グループには、専用の電源ピンがあります。

デジタル入力とピンコネクタの対応付けについては、フレームグラバーのユーザーマニュアルの GPIO Connectors トピックを参照してください。imaFlex 2 Dual 100 プラットフォームについては、GPIO Connectors (CoF Frame Grabbers) を参照してください。

ハードウェアプラットフォームで使用可能
imaFlex 2 Dual 100
imaFlex CXP-12 Penta
imaFlex CXP-12 Quad
mE 5 marathon VCLx
mE 5 marathon VCL
mE 5 marathon VCX-QP
mE 5 marathon VF2
LightBridge VCL
mE 5 ironman VQ8-CXP6D/-CXP6B
mE 5 ironman VD8-PoCL
pixelPlant 100
pixelPlant 200

リソース

このオペレーターの FPGA デバイスリソースは、PinID パラメータの値と等しくなります。Analysis メニューから FPGA Device Resources ダイアログを開くと、FPGA デバイスリソースを確認できます。デバイスリソースは読み取り専用です:

FPGA デバイス リソース

図 435: FPGA Device Resources


imaFlex 2 Dual 100 プラットフォームの場合、リソースのタイプは GPO であり、インデックスは Front GPIO コネクタの場合は 0 ~ 7、Extension GPIO コネクタの場合は 8 ~ 15 です。

各デジタル出力に対して、TriggerOut タイプのリソースが1つ使用されます。デバイスリソースの完全なリストについては、Device Resources を参照してください。

I/O Property

Property 値
オペレータータイプ M
Input Link I、フレームグラバーから出力される汎用出力信号。

サポートされているリンクフォーマット

Link Parameter Input Link I
Bit Width 1
Arithmetic unsigned
Parallelism 1
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_SIGNAL
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

パラメーター

PinID(すべてのimaFlexプラットフォーム)
タイプ static write parameter
Default FrontGpo0
範囲

imaFlex 2 Dual 100: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, FrontGpo4, FrontGpo5, FrontGpo6, FrontGpo7, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7}

imaFlex CXP-12 Penta: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7}

imaFlex CXP-12 Quad:{FrontGpo0, FrontGpo1, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7}

PinID パラメータを介して、信号の送信に使用するデジタル出力(GPIO ソケットの物理ピンに配線されている)を定義します。同じデジタル出力は1回のみ、つまり GPO オペレーターの1つのインスタンスによってのみ使用できます。

FrontGpoN は、Front GPIO コネクタの GPO を表します。

ExtensionGpoN は、Extension GPIO サイドコネクタの GPO を表します。

デジタル入力とピンコネクタのマッピングについては、フレームグラバーのユーザーマニュアルの GPIO Connectors トピックを参照してください。imaFlex 2 Dual 100プラットフォームについては、GPIO Connectors (CoF Frame Grabbers) を参照してください。

[注] imaFlex 2 Dual 100のピンマッピング
imaFlex 2 Dual 100のフロントGPIOコネクタ

図 436: imaFlex 2 Dual 100 の Front GPIO コネクタ


GPO オペレーターの PinID フロントGPIOコネクタピン GPO グループ
FrontGpo0 16 03
FrontGpo1 17 03
FrontGpo2 7 03
FrontGpo3 8 03
FrontGpo4 14 47
FrontGpo5 15 47
FrontGpo6 5 47
FrontGpo7 6 47
imaFlex 2 Dual 100の拡張GPIOコネクタ

図 437: imaFlex 2 Dual 100 の Extension GPIO コネクタ


GPO オペレーターの PinID 拡張GPIOコネクタピン
ExtensionGpo0 1
ExtensionGpo1 3
ExtensionGpo2 5
ExtensionGpo3 7
ExtensionGpo4 17
ExtensionGpo5 19
ExtensionGpo6 21
ExtensionGpo7 23
[注] 可用性

imaFlex 2 Dual 100, imaFlex CXP-12 Quad, imaFlex CXP-12 Penta

Pin_ID (mE5 platforms, pixelPlant and LightBridge VCL)
タイプ static write parameter
Default 0
範囲 [0;7], [0;3] または [0;1]

パラメータ Pin_ID を介して、信号の送信に使用するデジタル出力(GPIOまたはFrontGPIOソケット上の物理ピンに配線されている)を定義します。同じデジタル出力は、1回のみ(つまりGPOオペレータの1つのインスタンスによってのみ)使用できます。

[0;7] marathon 上の GPIO を指定する場合、または GPIO ユニットが 1 つしかないデバイス (ironman、Pixelplant) を使用する場合、値の範囲は 0 ~ 7 です。

[0;3] LightBridge 上の GPIO を指定する場合、値の範囲は 0 ~ 3 です。

[0;1] marathon または LightBridge 上の Front GPIO を指定する場合、値の範囲は 0 ~ 1 です。

[注] 可用性

mE5 marathon VCLx, mE5 marathon VCL, mE5 marathon VCX-QP, mE5 marathon VF2, LightBridge VCL, mE5 ironman VQ8-CXP6D/-CXP6B, mE5 ironman VD8-PoCL, pixelPlant 100, pixelPlant 200

ConnectorType (mE5 marathon and LightBridge VCL platforms)
タイプ static write parameter
Default GPIO
範囲 {GPIO, FrontGPIO}

パラメータ ConnectorType を使用して、パラメータPin_IDに入力する値でアドレス指定するGPIOソケット(GPIO または Front GPIO)を定義します。

[注] 可用性

このパラメータは、Front GPIO を備えたプラットフォームでのみ利用可能です。

  • mE5 marathon VCLx

  • mE5 marathon VCL

  • mE5 marathon VCX-QP

  • mE5 marathon VF2

  • LightBridge VCL

使用例

GPO オペレータの使用法を次の例に示します。